package cn.ad.server.web.spring.model.jesgoo.response;

import cn.ad.server.web.spring.model.jesgoo.request.Size;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * Created by zooy on 17-1-23.
 */
public class NativeMaterial {

    @JsonProperty("Id")
    private String id;

    @JsonProperty("Type")
    private int type;

    @JsonProperty("Interaction_type")
    private int interaction_type;

    @JsonProperty("Title")
    private String title;

    @JsonProperty("Description1")
    private String description1;

    @JsonProperty("Description2")
    private String description2;

    @JsonProperty("Image_url")
    private String image_url;

    @JsonProperty("Image_size")
    private Size image_size;

    @JsonProperty("logo_url")
    private String Logo_url;

    @JsonProperty("Logo_size")
    private Size logo_size;

    @JsonProperty("Video_src")
    private String video_src;

    @JsonProperty("Video_duration")
    private int video_duration;

    @JsonProperty("Click_url")
    private String click_url;

    @JsonProperty("Impression_log_url")
    private String[] impression_log_url;

    @JsonProperty("Video_impression_url")
    private VideoImpression[] video_impression_url;

    @JsonProperty("click_monitor_url")
    private String[] Click_monitor_url;

    @JsonProperty("AppName")
    private String appName;

    @JsonProperty("Package")
    private String Package;

    @JsonProperty("AppDownload")
    private String[] appDownload;

    @JsonProperty("AppInstall")
    private String[] appInstall;

    @JsonProperty("AppActive")
    private String[] appActive;

    @JsonProperty("AdName")
    private String adName;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getInteraction_type() {
        return interaction_type;
    }

    public void setInteraction_type(int interaction_type) {
        this.interaction_type = interaction_type;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescription1() {
        return description1;
    }

    public void setDescription1(String description1) {
        this.description1 = description1;
    }

    public String getDescription2() {
        return description2;
    }

    public void setDescription2(String description2) {
        this.description2 = description2;
    }

    public String getImage_url() {
        return image_url;
    }

    public void setImage_url(String image_url) {
        this.image_url = image_url;
    }

    public Size getImage_size() {
        return image_size;
    }

    public void setImage_size(Size image_size) {
        this.image_size = image_size;
    }

    public String getLogo_url() {
        return Logo_url;
    }

    public void setLogo_url(String logo_url) {
        Logo_url = logo_url;
    }

    public Size getLogo_size() {
        return logo_size;
    }

    public void setLogo_size(Size logo_size) {
        this.logo_size = logo_size;
    }

    public String getVideo_src() {
        return video_src;
    }

    public void setVideo_src(String video_src) {
        this.video_src = video_src;
    }

    public int getVideo_duration() {
        return video_duration;
    }

    public void setVideo_duration(int video_duration) {
        this.video_duration = video_duration;
    }

    public String getClick_url() {
        return click_url;
    }

    public void setClick_url(String click_url) {
        this.click_url = click_url;
    }

    public String[] getImpression_log_url() {
        return impression_log_url;
    }

    public void setImpression_log_url(String[] impression_log_url) {
        this.impression_log_url = impression_log_url;
    }

    public VideoImpression[] getVideo_impression_url() {
        return video_impression_url;
    }

    public void setVideo_impression_url(VideoImpression[] video_impression_url) {
        this.video_impression_url = video_impression_url;
    }

    public String[] getClick_monitor_url() {
        return Click_monitor_url;
    }

    public void setClick_monitor_url(String[] click_monitor_url) {
        Click_monitor_url = click_monitor_url;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getPackage() {
        return Package;
    }

    public void setPackage(String aPackage) {
        Package = aPackage;
    }

    public String[] getAppDownload() {
        return appDownload;
    }

    public void setAppDownload(String[] appDownload) {
        this.appDownload = appDownload;
    }

    public String[] getAppInstall() {
        return appInstall;
    }

    public void setAppInstall(String[] appInstall) {
        this.appInstall = appInstall;
    }

    public String[] getAppActive() {
        return appActive;
    }

    public void setAppActive(String[] appActive) {
        this.appActive = appActive;
    }

    public String getAdName() {
        return adName;
    }

    public void setAdName(String adName) {
        this.adName = adName;
    }
}
